array of solar cells - German English Dictionary